#define _CRT_SECURE_NO_WARNINGS 1
int removeDuplicates(int* nums, int numsSize) {
    int str = 1;
    int dst = 0;
    int tmp = 0;
    while (str < numsSize)
    {
        if (nums[str] == nums[dst])
        {
            str++;
        }
        else
        {
            tmp = nums[str];
            nums[str] = nums[dst + 1];
            nums[dst + 1] = tmp;
            dst++;
            str++;
        }
    }
    return dst + 1;
}